A Weak Voting Database Replication Protocol Providing Different Isolation Levels

نویسندگان

  • J. R. González de Mendívil
  • F. D. Muñoz-Escoí
چکیده

Database replication protocols have been usually designed in order to support a single isolation level. This paper proposes a middleware replication protocol able to manage three different isolation levels over multi-version DBMSs that provides SI level: GSI, SI, and serializable. This ensures a better support for applications that demand different isolation levels for their transactions. Additionally, this protocol is also able to merge the coordination of the replicas for each isolation level, using a weak voting approach for all of them, whilst other recent protocols need a certifying technique for GSI, or a 2PC rule for serializable level. RÉSUMÉ. Des protocols de réplication de bases de données ont été habituellement conçus pour supporter un seul protocole d’isolement. Cet article propose un protocole middleware de réplication qui peut contrôler trois niveaux différents d’isolement sur SGBD multi-version qui offrent le niveau SI : GSI, SI et serializable. Ceci assure un meilleur soutien des applications avec transactions qui demandent niveaux différents. En plus, ce protocole peut également fusionner la coordination des copies pour chaque niveau d’isolement, en utilisant un approche de vote faible pour tous, tandis que les autres protocoles récents ont besoin d’une technique d’attestation pour GSI, et de la règle de 2PC pour le niveau serializable.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Weak Voting Database Replication Protocols Providing Different Isolation Levels

Recently, several works have taken advantage of a database isolation notion suitable for replicated approaches, called Generalized Snapshot Isolation, that provides greater performance since read-only transactions are never blocked nor cause update transactions to block or abort. However, this concept has not been formally described for replicated environments where a logical copy of the system...

متن کامل

A Middleware Database Replication Protocol Providing Different Isolation Levels

Database replication protocols have been usually designed in order to support a single isolation level. This paper proposes a middleware protocol able to manage three different isolation levels over multi-version DBMSs: GSI, SI, and serializable. This ensures a better support for applications that demand different isolation levels for their transactions. Additionally, this protocol is also able...

متن کامل

A Metaprotocol Outline for Database Replication Adaptability

Database replication tasks are accomplished with the aid of consistency protocols. Commonly, proposed solutions use a single replication protocol providing just one isolation level. The main drawback of this approach is its lack of flexibility for changing scenarios –i.e. workloads, access patterns...– or heterogeneous client application requirements. This work proposes a metaprotocol for suppo...

متن کامل

Recovery Strategies for Linear Replication

Replicated systems are commonly used to provide highly available applications. In last years, these systems have been mostly based on the use of atomic broadcast protocols, and a wide range of solutions have been published. The use of these atomic broadcast-based protocols also has aided to develop recovery protocols providing fault tolerance to replicated systems. However, this research has be...

متن کامل

Revisiting Certification-Based Replicated Database Recovery

Certification-based database replication protocols are a good means for supporting transactions with the snapshot isolation level. Such kind of replication protocol does not demand readset propagation and allows the usage of a symmetric algorithm for terminating transactions, thus eliminating the need of a final voting phase. Recovery mechanisms especially adapted for certification-based replic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007